////////////////////////////////////////////////////////////////////////////////////////
//
// JSimpleSim - A machine language simulator based on SimpSim by Anne-Gert Bultena.
//
// Copyright (C) 2008 Gerardo Camorlinga, Ryan Fitzgerald, and RJ Gordon
//
// This file is part of JSimpleSim.
//
// JSimpleSim is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// JSimpleSim is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with JSimpleSim.  If not, see <http://www.gnu.org/licenses/>.
//
////////////////////////////////////////////////////////////////////////////////////////

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package jsimplesim.view;

import jsimplesim.view.components.HexTable;
import java.awt.event.KeyEvent;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import static org.junit.Assert.*;

/**
 *
 * @author gcamorlinga
 */
public class HexTableTest {

    public HexTableTest() {
    }

    @BeforeClass
    public static void setUpClass() throws Exception {
    }

    @AfterClass
    public static void tearDownClass() throws Exception {
    }

    @Before
    public void setUp() {
    }

    @After
    public void tearDown() {
    }

    /**
     * Test of processKeyEvent method, of class HexTable.
     */
    @SuppressWarnings("unused")
	@Test
    public void testProcessKeyEvent() {
        System.out.println("processKeyEvent");
        KeyEvent e = null;
        HexTable instance = null;
        //instance.processKeyEvent(e);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }

    /**
     * Test of changeSelection method, of class HexTable.
     */
    @SuppressWarnings("null")
	@Test
    public void testChangeSelection() {
        System.out.println("changeSelection");
        int row = 0;
        int column = 0;
        boolean toggle = false;
        boolean extend = false;
        HexTable instance = null;
        instance.changeSelection(row, column, toggle, extend);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }

    /**
     * Test of keyPressed method, of class HexTable.
     */
    @SuppressWarnings("unused")
	@Test
    public void testKeyPressed() {
        System.out.println("keyPressed");
        KeyEvent e = null;
        HexTable instance = null;
        //instance.keyPressed(e);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }

    /**
     * Test of keyTyped method, of class HexTable.
     */
    @SuppressWarnings("null")
	@Test
    public void testKeyTyped() {
        System.out.println("keyTyped");
        KeyEvent e = null;
        HexTable instance = null;
        instance.keyTyped(e);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }

    /**
     * Test of keyReleased method, of class HexTable.
     */
    @SuppressWarnings("null")
	@Test
    public void testKeyReleased() {
        System.out.println("keyReleased");
        KeyEvent e = null;
        HexTable instance = null;
        instance.keyReleased(e);
        // TODO review the generated test code and remove the default call to fail.
        fail("The test case is a prototype.");
    }
}